MongoDB Update Operators

अपडेट ऑपरेटरों को समझना

MongoDB Update Operators

दस्तावेज़ अपडेट के दौरान उपयोग किए जाने वाले कई अपडेट ऑपरेटर उपलब्ध हैं।

फ़ील्ड ऑपरेटर

फ़ील्ड को अपडेट करने के लिए निम्नलिखित ऑपरेटरों का उपयोग किया जा सकता है:

ऑपरेटर विवरण
$currentDate फ़ील्ड मान को वर्तमान दिनांक पर सेट करता है
$inc फ़ील्ड मान को बढ़ाता है
$rename फ़ील्ड का नाम बदलता है
$set एक फ़ील्ड का मान सेट करता है
$unset दस्तावेज़ से फ़ील्ड को हटाता है

सरणी ऑपरेटर

सरणियों को अपडेट करने में निम्नलिखित ऑपरेटर मदद करते हैं।

ऑपरेटर विवरण
$addToSet अद्वितीय तत्वों को एक सरणी में जोड़ता है
$pop एक सरणी के पहले या अंतिम तत्व को हटाता है
$pull क्वेरी से मेल खाने वाले सभी तत्वों को एक सरणी से हटाता है
$push एक तत्व को एक सरणी में जोड़ता है

अभ्यास

MongoDB में किसी फ़ील्ड के मान को बढ़ाने के लिए कौन सा अपडेट ऑपरेटर उपयोग किया जाता है?

$set
✗ गलत! $set ऑपरेटर किसी फ़ील्ड का मान सेट करता है, बढ़ाता नहीं
$inc
✓ सही! $inc ऑपरेटर फ़ील्ड मान को बढ़ाता है
$add
✗ गलत! $add MongoDB में एक वैध अपडेट ऑपरेटर नहीं है
$increase
✗ गलत! $increase MongoDB में एक वैध अपडेट ऑपरेटर नहीं है